Schulung, Beratung und Entwicklung

Glück IT

Gesellschaft für IT Beratung, Schulung und Entwicklung

NEWS

Content Management System ®CMAssist

Linux / Unix Schulung für Administratoren

Im Mittelpunkt dieses Seminars steht die Administration eines
Linux/UNIX-Systems. Durch den Einsatz von Shell-Skripten lassen sich viele, täglich anfallende Aufgaben automatisieren, weswegen dieses Thema auch den Einstieg in den Kurs bildet.

Zielgruppe: Systemadministratoren

Voraussetzungen: Das Seminar "Linux/UNIX Einführung" oder vergleichbare Kenntnisse

Themen:

UNIX-Shells und ihre Mechanismen

  • Was sind Shell-Mechanismen?
  • Elementare Mechanismen: Wildcards, Quoting, Ausgabeumlenkung, Pipes
  • Variablen, Kommandosubstitution, Initialisierungsdateien u.v.m.

Shell-Programmierung

  • Was sind Shell-Skripte?
  • Erstellen und Starten von Skripten
  • Verarbeiten von Benutzereingaben
  • Kontrollstrukturen: if, while, for, case, Subroutinen

Lokale Benutzerverwaltung

  • Benutzerkonzept unter UNIX
  • Benutzerdatenbank-Dateien
  • Kommandos zur Benutzerverwaltung

Zeitgesteuerte Programmausführung

  • Die Dienste at und cron
  • Zugriffskontrolle für at und cron

Das X Window System

  • Client/Server-Architektur des X Window Systems
  • X im Netzwerk
  • Konfiguration des X-Servers

Verwaltung von Festplatten und Dateisystemen

  • Dateisysteme unter Linux
  • Wichtige Gerätedateien
  • Partitionieren, Erzeugen von Dateisystemen, Mounten
  • Überprüfen und Reparieren von Dateisystemen

Der UNIX-Bootvorgang

  • Vorgänge beim Booten
  • Runlevels
  • Anpassungen des Bootvorganges

Booten eines Notfallsystems

  • Was ist ein Notfallsystem?
  • Verschiedene Varianten des Notfall-Boots

Datensicherung

  • Konzepte zur Datensicherung
  • Backup-Tools: dd, tar, cpio, dump/restore
  • Datenkomprimierung

Softwareinstallation und Paketverwaltung

  • Was leistet eine Paketverwaltung?
  • Paketverwaltung mit RPM
  • Installation von Software im Quelltext-Format

Starten und Stoppen von Diensten

  • Start als Daemon
  • Start bei Bedarf (inetd/xinetd)

Netzwerkübergreifendes Arbeiten

  • Einloggen auf entfernten Rechnern
  • Dateitransfer übers Netz
  • Ausführen von Kommandos auf entfernten Rechnern
  • SSH: Die sichere Variante

Logfiles

  • Der Syslog-Dienst
  • Auswerten und automatisches Archivieren von Logfiles

Kompilieren eines Linux-Kernels

  • Warum einen eigenen Kernel bauen?
  • Grundlagen der Kernel-Konfiguration

Grundlagen der Systemsicherheit

  • Beschränkung von Installationsumfang und aktiven Diensten
  • Delegierung administrativer Aufgaben